const crypto = require('crypto');

/**
 * md5的特点是相同的明文，得到的结果是相同的密文
 * by的意思是为了明文密码被暴力破解
 * 就是人家得到了密文，然后反向破解出你的明文
 * 加个内置的by人家解密出的也不是正确的明文密码
 */

module.exports = (str) => {
    return crypto.createHash('md5').update(`by${str}`).digest('hex');
};
